import cv2

img = cv2.imread('img/example.png')
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)


'''
    参数说明：
    maxValue: 初始化阈值
    adaptiveMethod: 0-均值； 1-高斯
    thresholdType: 0-THRESH_BINARY; 1-THRESH_BINARY_INV
    blockSize: 区域大小,奇数，如：3， 5， 7
    C： 常数
'''
result = cv2.adaptiveThreshold(gray, 255, 1, 0, 5, 2)
cv2.imshow('', result)
cv2.waitKey(0)